

public interface ClientInterface {

		
		/**
		 */
		public abstract void displayError();

			
			/**
			 */
			public abstract void displayStatus();


				
				/**
				 */
				public abstract void displayBoard();


					
					/**
					 */
					public abstract void confermaTurno();


						
						/**
						 */
						public abstract void passaTurno();


						/**
						 * @return  Returns the serverInteface.
						 * @uml.property  name="serverInteface"
						 * @uml.associationEnd  inverse="clientInterface:ServerInteface"
						 */
						public ServerInteface getServerInteface();


						/**
						 * Setter of the property <tt>serverInteface</tt>
						 * @param serverInteface  The serverInteface to set.
						 * @uml.property  name="serverInteface"
						 */
						public void setServerInteface(
								ServerInteface serverInteface);


						/**
						 * @return  Returns the logica.
						 * @uml.property  name="logica"
						 * @uml.associationEnd  inverse="clientInterface:Logica"
						 */
						public Logica getLogica();


						/**
						 * Setter of the property <tt>logica</tt>
						 * @param logica  The logica to set.
						 * @uml.property  name="logica"
						 */
						public void setLogica(Logica logica);
						
}
